home *** CD-ROM | disk | FTP | other *** search
/ The Big Day - Work Smarter - Learn How / The Big Day - Work Smarter - Learn How (Microsoft).BIN / Win2000 / chkupgrd.exe / RCDATA / CABINET / winntupg$netmap.inf < prev    next >
INI File  |  1999-10-25  |  37KB  |  571 lines

  1. ; -----------------------------------------------------------------
  2. ;
  3. ; NETMAP.INF
  4. ;
  5. ; Maps pre-NT5 InfID of netcards to its NT5 equivalent
  6. ; used by netupgrd.dll during upgrade to NT5
  7. ;
  8. ; Copyright (c) 1993-1997, Microsoft Corporation
  9. ;
  10. ; -----------------------------------------------------------------
  11.  
  12. [version]
  13. signature="$Windows NT$"
  14.  
  15. ; -----------------------------------------------------------------
  16. ; Structure of netmap.inf file
  17. ;
  18. ; We use netmap.inf file to map pre-NT5 InfID of a netcard to its
  19. ; NT5 InfID (PnPID).
  20. ;
  21. ; This file has a number of top-level sections.
  22. ; Each top-level section holds entries for mapping netcards of a particular
  23. ; bus type. the format of each line is
  24. ;
  25. ; <pre-NT5 InfID>=<NT5 InfID>
  26. ; OR
  27. ; <pre-NT5 InfID>=<mapping-method-#>,<section-name>
  28. ;
  29. ; the former is a 1-1 mapping while the latter offers a way to map a single
  30. ; preNT5 InfID to multiple InfIDs
  31. ;
  32. ; Known issues:
  33. ; -------------
  34. ; - Any of the sections must not be empty. this is a limitation of NT SetupAPI.
  35. ; - the new InfID must not begin with a number
  36. ;   e.g. we cannot have a mapping such as the following
  37. ;        Old3ComId = 3ComNewId  ; error --> begins with 3 (a number)
  38. ;
  39. ;  Mapping method 0
  40. ;  ----------------
  41. ;  This method is used when a single pre-NT5 InfID represents more than one
  42. ;  net card which means that a single pre-NT5 InfID is mapped onto many
  43. ;  NT5 PnPIDs. The only way to differentiate between the different types of
  44. ;  net cards is to inspect a single value under the parameters key.
  45. ;
  46. ;  In this mapping method, two keys are required to be specified for
  47. ;  each net card.
  48. ;  - ValueName: this specifies the value to be inspected under the Parameters key
  49. ;  - ValueType: this specifies the type of ValueName
  50. ;
  51. ;  there can be any number of additional keys in this section.
  52. ;  each such line is of the form
  53. ;  <NT5 InfID>=<some value of type ValueType>
  54. ;
  55. ;  we first find out the value of ValueName
  56. ;  then we enumerate each key in this section to see if the value matches the
  57. ;  value of any of the keys.
  58. ;  if we find a match, then the name of the found key represents <NT5 InfID>
  59. ;
  60. ;  e.g.
  61. ;  5 flavors of the ELNK3MCA card are represented by the same InfID in NT4
  62. ;  the only way to distinguish between them is to inspect the McaPosId value
  63. ;  for this card we have the mapping section defined as follows:
  64. ;
  65. ;  [McaAdapters]
  66. ;  ELNK3MCA    = 0,ELNK3MCA   ; 0 --> mapping method 0
  67. ;  ... other mca card entries ...
  68. ;
  69. ;  [ELNK3MCA]
  70. ;  ValueName= McaPosId
  71. ;  ValueType= 4             ; REG_DWORD
  72. ;  mca_627c = 0x0000627c    ; if value of McaPosId is 0x627c then PnPID == mca_627c
  73. ;  mca_627d = 0x0000627d
  74. ;  mca_61db = 0x000061db
  75. ;  mca_62f6 = 0x000062f6
  76. ;  mca_62f7 = 0x000062f7
  77. ;
  78.  
  79. ; -----------------------------------------------------------------
  80. ; PCI cards
  81. ;
  82. [PciAdapters]
  83. 3COM           = PCI\VEN_10b7&DEV_9200 ;3Com EtherLink XL 10/100 PCI For Complete PC Management 
  84. 3C900          = PCI\VEN_10b7&DEV_9000 ;3Com EtherLink XL PCI 10Mb Adapter (3C900)
  85. 3C905          = PCI\VEN_10b7&DEV_9055 ;3Com Fast EtherLink XL PCI 10/100Mb Adapter (3C905)
  86. 3C905B         = PCI\VEN_10b7&DEV_9055
  87. 3C905C         = PCI\VEN_10b7&DEV_9200
  88. 3C90x          = PCI\VEN_10b7&DEV_9050 ;3Com Fast EtherLink XL PCI 10/100Mb Adapter (3C905)
  89. 3C980           = PCI\VEN_10B7&DEV_9800 ;3Com Fast EtherLink XL Server (3C980)
  90. A2560          = PCI\VEN_8086&DEV_1229 ;Intel 8255x-based PCI Ethernet Adapter (10/100)
  91. A2560PCI       = PCI\VEN_1266&DEV_0001 ;ATI AT-2560 Series PCI/100 Ethernet Adapter (82557B)
  92. ACC07D           = PCI\VEN_1113&DEV_9211 ;Accton EN1207D-TX Fast Ethernet PCI Adapter
  93. ALN315           = PCI\VEN_1011&DEV_0019 ;AcerLAN ALN-315 10/100Base-TX Fast Ethernet Adapter
  94. ALN325           = PCI\VEN_10EC&DEV_8139 ;AcerLAN ALN-325 10/100 Base-TX Fast Ethernet Adapter
  95. ALTEON           = PCI\VEN_12AE&DEV_0001 ;Alteon Networks ACEnic PCI Gigabit Ethernet Adapter
  96. AMB            = PCI\VEN_1011&DEV_0019 ;AmbiCom 10/100 Ethernet CardBus PC Card (AMB8100)
  97. AMDPCI         = PCI\VEN_1022&DEV_2000 ;AMD PCNET Family Ethernet Adapter
  98. ANA62011TX     = PCI\VEN_9004&DEV_6915 ;Single 10/100 Mb/s UTP Port
  99. ANA62022       = PCI\VEN_9004&DEV_6915 ;Adaptec ANA62022 64-bit 2 port PCI 10/100 Mb/s UTP Port
  100. ANA62044       = PCI\VEN_9004&DEV_6915 ;Adaptec ANA62044 64-bit 4 port PCI 10/100 Mb/s UTP Port
  101. ANA69011TX     = PCI\VEN_9004&DEV_6915 ;Single 10/100 Mb/s UTP Port
  102. AT2450         = PCI\VEN_1022&DEV_2000 ;AMD PCNET PCI
  103. AT2500         = PCI\VEN_10EC&DEV_8139 ;ATI AT-2500TX PCI Fast Ethernet Adapter
  104. C20             = PCI\VEN_115D&DEV_0003&SUBSYS_01811179                   ;Toshiba 10+100 CardBus Ethernet PC Card
  105. CBE             = PCI\VEN_1011&DEV_0019                   ;Xircom CardBus Ethernet 10/100
  106. CBE             = PCI\VEN_115D&DEV_0003&SUBSYS_0181115D                   ;Xircom CardBus Ethernet II 10/100
  107. CBE             = PCI\VEN_115D&DEV_0003&SUBSYS_1181115D                   ;Xircom CardBus Ethernet 100 + Modem 56
  108. CBENT           = PCI\VEN_1011&DEV_0019                   ;Xircom CardBus Ethernet 10/100
  109. CBENT           = PCI\VEN_115D&DEV_0003&SUBSYS_0181115D                   ;Xircom CardBus Ethernet II 10/100
  110. CBENT           = PCI\VEN_115D&DEV_0003&SUBSYS_1181115D                   ;Xircom CardBus Ethernet 100 + Modem 56
  111. CPQNF3         = PCI\VEN_0E11&DEV_AE43 ;Compaq Integrated NetFlex-3 10 T UTP Module Network Adapter
  112. CPQPCI         = PCI\VEN_8086&DEV_1229 ;Intel 8255x-based PCI Ethernet Adapter (10/100)
  113. CPQPCI2           = PCI\VEN_10B6&DEV_0003 ;Compaq NC4621 PCI 4/16 WOL
  114. CPX21140       = PCI\VEN_1011&DEV_0009 ;Compex FreedomLINE PCI Fast Ethernet Adapter
  115. DC21040        = PCI\VEN_1011&DEV_0002 ;DEC PCI Ethernet DECchip 21040
  116. DC21041        = PCI\VEN_1011&DEV_0014 ;DEC PCI Ethernet DECchip 21041
  117. DC21140        = PCI\VEN_1011&DEV_0009 ;DEC PCI Ethernet DECchip 21140
  118. DC21141        = PCI\VEN_1011&DEV_0014 ;DEC PCI Fast Ethernet DECchip 21141
  119. DC21142        = PCI\VEN_1011&DEV_0019 ;DEC PCI Fast Ethernet DECchip 21142
  120. DC21143        = PCI\VEN_1011&DEV_0019 ;DEC PCI Fast Ethernet DECchip 21143
  121. DE434          = PCI\VEN_1011&DEV_0002 ;DEC DE434 EtherWORKS Turbo PCI TP Adapter
  122. DE435          = PCI\VEN_1011&DEV_0002 ;DEC DE435 EtherWORKS Turbo PCI Adapter
  123. DE450          = PCI\VEN_1011&DEV_0014 ;DEC DE450 EtherWORKS Turbo PCI Adapter
  124. DE500          = PCI\VEN_1011&DEV_0009 ;DEC DE500 Fast Ethernet PCI Adapter
  125. DE528           = PCI\VEN_10EC&DEV_8029 ;D-Link DE-528 Ethernet PCI Adapter
  126. DEFPA          = PCI\VEN_1011&DEV_000F ;DEC FDDIcontroller/PCI
  127. E1000          = PCI\VEN_8086&DEV_1000 ;Intel(R) PRO/1000 Gigabit Server Adapter
  128. E100B          = PCI\VEN_8086&DEV_1229 ;Intel 8255x-based PCI Ethernet Adapter (10/100)
  129. E100BEXP       = PCI\VEN_8086&DEV_1229 ;Intel 82557-based 10/100 Ethernet PCI Adapter or compatible
  130. E100BPCI       = PCI\VEN_8086&DEV_1229 ;Intel 82557-based PRO Adapter
  131. E100BRWA       = PCI\VEN_8086&DEV_1229 ;Intel 8255x-based PCI Ethernet Adapter (10/100)
  132. E100pci        = PCI\VEN_8086&DEV_1227 ;PRO/100 PCI
  133. E100server     = PCI\VEN_8086&DEV_5201 ;Intel(R) PRO/100 Intelligent Server Adapter
  134. E100snt        = PCI\VEN_8086&DEV_1228 ;PRO/100 SMART
  135. E10PCI         = PCI\VEN_8086&DEV_1226 ;Intel EtherExpress PRO/10 PCI LAN Adapter
  136. E10PPCI        = PCI\VEN_8086&DEV_1229 ;Intel EtherExpress 10+ PCI
  137. E10p           = PCI\VEN_8086&DEV_1226 ;PRO/10 PCI
  138. ELPC575           = PCI\VEN_10B7&DEV_5057 ;3Com Megahertz 10/100 LAN CardBus PC Card (Ethernet)
  139. ELPC656           = PCI\VEN_10b7&DEV_6562 ;3Com 10-100 LAN + 56K Modem CardBus PC Card
  140. EN1207           = PCI\VEN_1011&DEV_0009 ;Accton EN1207-TX
  141. EN1207D        = PCI\VEN_1113&DEV_1211 ;HP EN1207D-TX PCI 10/100 Fast Ethernet Adapter
  142. ET32NT           = PCI\VEN_8E2E&DEV_3000 ;KTI ET32/Px Series PCI Ethernet Adapter
  143. F1100pci       = PCI\VEN_10C3&DEV_1100 ;Intel 8255x-based PCI Ethernet Adapter (10/100)
  144. FASTMAC           = PCI\VEN_11F6&DEV_2011 ;Compex RL100ATX/10Base PCI Fast Ethernet Adapter
  145. HPTX           = PCI\VEN_8086&DEV_1229 ;Intel 8255x-based PCI Ethernet Adapter (10/100)
  146. HPTXPCI        = PCI\VEN_8086&DEV_1229 ;Intel 8255x-based PCI Ethernet Adapter (10/100)
  147. I82557